package com.ojoin.ojoin.eb_spider.service.stat;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;

import com.ojoin.ojoin.eb_spider.utils.WebServiceUtils;
import com.ojoin.trade.common.utils.LogUtils;
import com.ojoin.trade.supplyloan_core.web.domain.TbCatchdataStrategy;
import com.ojoin.trade.supplyloan_core.web.domain.TbSlLoanStatTotal;
import com.ojoin.trade.supplyloan_core.web.domain.TbSlPlatformUser;
import com.ojoin.trade.supplyloan_core.web.domain.TbSlSupplyPayment;
@Service
public class ThirdSellerTMALLstat  extends BaseStatTotal{

	private Logger log = LoggerFactory.getLogger(ThirdSellerTMALLstat.class);
	
	@Override
	public void invoke(TbSlPlatformUser user, TbCatchdataStrategy ca ,TbSlLoanStatTotal total) throws Exception {

		long settorcheck = WebServiceUtils.getSupplyPaymentMoneyByplateformId(user.getId(),ca, null, null, TbSlSupplyPayment.CHECKEDPAY);

		total.setTotalUnpaySettleorder(Long.valueOf(settorcheck));

		LogUtils.info(log, "  %s --> [all unpayment %s] ", user.getUsername(),
				settorcheck);
	}

}
